package projeto.model;

/**
 * Enum usado para listar os tipos de refeições que vão ser reconhecidos pelo programa,
 * também usado no construtor através do método setTipoDeRefeicao que transforma de
 * String para TipoDeRefeicao.
 */
public enum TipoDeRefeicao{
	
	
	PRATO_FEITO("Prato feito",2),A_LA_CARTE("A la carte",1),SELF_SERVICE("Self-service",3);
	
	private String tipoRefeicao;
	private int prompt;
	
	/**
	 * Construtor do enum TipoDeRefeicao, onde é salvo uma String sendo ela o tipo de refeição.
	 * @param tipoRefeicao - tipo de refeição que vai ser instanciado(TipoDeRefeicao).
	 */
	private TipoDeRefeicao(String tipoRefeicao, int prompt) {
		this.tipoRefeicao = tipoRefeicao;
		this.prompt = prompt;
	}
	/**
	 * Método que retorna o tipo de refeicao.
	 * @return tipoRefeicao - String referente ao tipo de refeição.
	 */
	public String getTipoRefeicao(){
		return tipoRefeicao;
	}
	
	public int getPrompt(){
		return prompt;
	}
}